package com.udaos.modules.area.services;

import java.util.List;

import org.nutz.aop.interceptor.ioc.TransAop;
import org.nutz.dao.Cnd;
import org.nutz.dao.Dao;
import org.nutz.ioc.aop.Aop;
import org.nutz.ioc.loader.annotation.IocBean;

import com.udaos.common.base.Service;
import com.udaos.models.area.Ud_area;
/**
 * 高得地图行政区域
 * @author Administrator
 *
 */
@IocBean(args = { "refer:dao" })
public class UdAreaService extends Service<Ud_area>{

	public UdAreaService(Dao dao) {
		super(dao);
	}

	@Aop(TransAop.READ_COMMITTED)
	public void save(List<Ud_area> pList) {
		dao().insert(pList);
	}

	/**
	 * 是否含有子类
	 * @param id
	 * @return
	 */
	public boolean isHasChildren(String id) {
		Cnd cnd=Cnd.NEW();
		cnd.and("parent_id","=",id);
		List<Ud_area> list=dao().query(Ud_area.class, cnd);
		if(null !=list && list.size()>0){
			return true;
		}
		return false;
	}
}
